package cn.batch.daemon.hibernate.bean;

import java.math.BigDecimal;

/**
 * PbocLoanContractinfo entity. @author MyEclipse Persistence Tools
 */

public class PbocLoanContractinfo implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 4299804541285452951L;
	private BigDecimal id;
	private PbocSummary pbocSummary;
	private String contractinfoId;
	private String opendate;
	private String financetype;
	private String financeorg;
	private Double creditlimitamount;
	private String currency;
	private String type;
	private String account;
	private String guaranteetype;
	private String paymentcyc;
	private String paymentrating;
	private String enddate;
	private String lastUpdatedTe;
	private String lastUpdatedOrg;
	private String createdTs;
	private String updatedTs;
	private String initSystemId;
	private String initCreatedTs;
	private String lastSystemId;
	private String lastUpdatedTs;

	// Constructors

	/** default constructor */
	public PbocLoanContractinfo() {
	}

	/** full constructor */
	public PbocLoanContractinfo(PbocSummary pbocSummary, String contractinfoId,
			String opendate, String financetype, String financeorg,
			Double creditlimitamount, String currency, String type,
			String account, String guaranteetype, String paymentcyc,
			String paymentrating, String enddate, String lastUpdatedTe,
			String lastUpdatedOrg, String createdTs, String updatedTs,
			String initSystemId, String initCreatedTs, String lastSystemId,
			String lastUpdatedTs) {
		this.pbocSummary = pbocSummary;
		this.contractinfoId = contractinfoId;
		this.opendate = opendate;
		this.financetype = financetype;
		this.financeorg = financeorg;
		this.creditlimitamount = creditlimitamount;
		this.currency = currency;
		this.type = type;
		this.account = account;
		this.guaranteetype = guaranteetype;
		this.paymentcyc = paymentcyc;
		this.paymentrating = paymentrating;
		this.enddate = enddate;
		this.lastUpdatedTe = lastUpdatedTe;
		this.lastUpdatedOrg = lastUpdatedOrg;
		this.createdTs = createdTs;
		this.updatedTs = updatedTs;
		this.initSystemId = initSystemId;
		this.initCreatedTs = initCreatedTs;
		this.lastSystemId = lastSystemId;
		this.lastUpdatedTs = lastUpdatedTs;
	}

	// Property accessors

	public BigDecimal getId() {
		return this.id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public PbocSummary getPbocSummary() {
		return this.pbocSummary;
	}

	public void setPbocSummary(PbocSummary pbocSummary) {
		this.pbocSummary = pbocSummary;
	}

	public String getContractinfoId() {
		return this.contractinfoId;
	}

	public void setContractinfoId(String contractinfoId) {
		this.contractinfoId = contractinfoId;
	}

	public String getOpendate() {
		return this.opendate;
	}

	public void setOpendate(String opendate) {
		this.opendate = opendate;
	}

	public String getFinancetype() {
		return this.financetype;
	}

	public void setFinancetype(String financetype) {
		this.financetype = financetype;
	}

	public String getFinanceorg() {
		return this.financeorg;
	}

	public void setFinanceorg(String financeorg) {
		this.financeorg = financeorg;
	}

	public Double getCreditlimitamount() {
		return this.creditlimitamount;
	}

	public void setCreditlimitamount(Double creditlimitamount) {
		this.creditlimitamount = creditlimitamount;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getAccount() {
		return this.account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getGuaranteetype() {
		return this.guaranteetype;
	}

	public void setGuaranteetype(String guaranteetype) {
		this.guaranteetype = guaranteetype;
	}

	public String getPaymentcyc() {
		return this.paymentcyc;
	}

	public void setPaymentcyc(String paymentcyc) {
		this.paymentcyc = paymentcyc;
	}

	public String getPaymentrating() {
		return this.paymentrating;
	}

	public void setPaymentrating(String paymentrating) {
		this.paymentrating = paymentrating;
	}

	public String getEnddate() {
		return this.enddate;
	}

	public void setEnddate(String enddate) {
		this.enddate = enddate;
	}

	public String getLastUpdatedTe() {
		return this.lastUpdatedTe;
	}

	public void setLastUpdatedTe(String lastUpdatedTe) {
		this.lastUpdatedTe = lastUpdatedTe;
	}

	public String getLastUpdatedOrg() {
		return this.lastUpdatedOrg;
	}

	public void setLastUpdatedOrg(String lastUpdatedOrg) {
		this.lastUpdatedOrg = lastUpdatedOrg;
	}

	public String getCreatedTs() {
		return this.createdTs;
	}

	public void setCreatedTs(String createdTs) {
		this.createdTs = createdTs;
	}

	public String getUpdatedTs() {
		return this.updatedTs;
	}

	public void setUpdatedTs(String updatedTs) {
		this.updatedTs = updatedTs;
	}

	public String getInitSystemId() {
		return this.initSystemId;
	}

	public void setInitSystemId(String initSystemId) {
		this.initSystemId = initSystemId;
	}

	public String getInitCreatedTs() {
		return this.initCreatedTs;
	}

	public void setInitCreatedTs(String initCreatedTs) {
		this.initCreatedTs = initCreatedTs;
	}

	public String getLastSystemId() {
		return this.lastSystemId;
	}

	public void setLastSystemId(String lastSystemId) {
		this.lastSystemId = lastSystemId;
	}

	public String getLastUpdatedTs() {
		return this.lastUpdatedTs;
	}

	public void setLastUpdatedTs(String lastUpdatedTs) {
		this.lastUpdatedTs = lastUpdatedTs;
	}

}